/**
 * 规则测试：Initializer
 * 
 * 位置：Es2025Parser.ts Line 916
 * 分类：others
 * 编号：920
 * 
 * EBNF规则：
 *   Initializer:
 *     = AssignmentExpression
 * 
 * 测试目标：
 * - 测试数字初始化
 * - 测试字符串初始化
 * - 测试表达式初始化
 * - 测试函数调用初始化
 * - 测试对象初始化
 * - 测试数组初始化
 * - 测试复杂表达式初始化
 * - 测试条件表达式初始化
 * 
 * 创建时间：2025-11-01
 * 状态：✅ 已完善（8个测试用例）
 */

// ✅ 测试1：数字初始化
let num = 42

// ✅ 测试2：字符串初始化
const str = 'hello'

// ✅ 测试3：简单表达式初始化
let sum = 2 + 3

// ✅ 测试4：函数调用初始化
const result = Math.max(1, 2, 3)

// ✅ 测试5：对象初始化
const obj = {
    name: 'John',
    age: 30,
    email: 'john@example.com'
}

// ✅ 测试6：数组初始化
let arr = [1, 2, 3, 4, 5]

// ✅ 测试7：复杂表达式初始化
const complex = arr.length * 2 + sum

// ✅ 测试8：条件表达式初始化
const conditional = num > 0 ? 'positive' : 'negative'

/* Es2025Parser.ts: Initializer */

/**
 * 规则测试：Initializer
 * 
 * 位置：Es2025Parser.ts Line 916
 * 分类：others
 * 编号：920
 * 
 * EBNF规则：
 *   Initializer:
 *     = AssignmentExpression
 * 
 * 测试目标：
 * - 测试数字初始化
 * - 测试字符串初始化
 * - 测试表达式初始化
 * - 测试函数调用初始化
 * - 测试对象初始化
 * - 测试数组初始化
 * - 测试复杂表达式初始化
 * - 测试条件表达式初始化
 * 
 * 创建时间：2025-11-01
 * 状态：✅ 已完善（8个测试用例）
 */

// ✅ 测试1：数字初始化
let num = 42

// ✅ 测试2：字符串初始化
const str = 'hello'

// ✅ 测试3：简单表达式初始化
let sum = 2 + 3

// ✅ 测试4：函数调用初始化
const result = Math.max(1, 2, 3)

// ✅ 测试5：对象初始化
const obj = {
    name: 'John',
    age: 30,
    email: 'john@example.com'
}

// ✅ 测试6：数组初始化
let arr = [1, 2, 3, 4, 5]

// ✅ 测试7：复杂表达式初始化
const complex = arr.length * 2 + sum

// ✅ 测试8：条件表达式初始化
const conditional = num > 0 ? 'positive' : 'negative'

/* Es2025Parser.ts: Initializer */
